attachable and detachable equipment sets - Spanish English Dictionary